home *** CD-ROM | disk | FTP | other *** search
Makefile | 2000-05-25 | 8.2 KB | 330 lines |
- # From Thinking in C++, 2nd Edition
- # At http://www.BruceEckel.com
- # (c) Bruce Eckel 1999
- # Copyright notice in Copyright.txt
- # Automatically-generated MAKEFILE
- # For examples in directory C03
- # using the all compiler
- # Note: does not make files that will
- # not compile with this compiler
- # Invoke with: make -f all.makefile
-
- .SUFFIXES : .obj .cpp .c
- .cpp.obj :
- $(CPP) $(CPPFLAGS) -c $<
- .c.obj :
- $(CPP) $(CPPFLAGS) -c $<
-
- all: \
- Declare.exe \
- Return.exe \
- Ifthen.exe \
- Guess.exe \
- Guess2.exe \
- Charlist.exe \
- Menu.exe \
- Menu2.exe \
- CatsInHats.exe \
- AutoIncrement.exe \
- Basic.exe \
- Specify.exe \
- YourPets1.exe \
- YourPets2.exe \
- PassByValue.exe \
- PassAddress.exe \
- PassReference.exe \
- AllDefinitions.exe \
- VoidPointer.exe \
- CastFromVoidPointer.exe \
- Scope.exe \
- OnTheFly.exe \
- Global.exe \
- Static.exe \
- FileStatic.exe \
- Forward.exe \
- Mathops.exe \
- Boolean.exe \
- Bitwise.exe \
- Pitfall.exe \
- SimpleStruct.exe \
- SimpleStruct2.exe \
- SelfReferential.exe \
- SimpleStruct3.exe \
- Enum.exe \
- Union.exe \
- Arrays.exe \
- StructArray.exe \
- ArrayAddresses.exe \
- ArrayIdentifier.exe \
- PointersAndBrackets.exe \
- ArrayArguments.exe \
- CommandLineArgs.exe \
- ArgsToInts.exe \
- PointerIncrement.exe \
- PointerIncrement2.exe \
- PointerArithmetic.exe \
- DynamicDebugFlags.exe \
- StringizingExpressions.exe \
- Assert.exe
-
- test: all
- Declare.exe
- Return.exe
- Ifthen.exe
- Guess.exe
- Guess2.exe
- Charlist.exe
- Menu.exe
- Menu2.exe
- CatsInHats.exe
- AutoIncrement.exe
- Basic.exe
- Specify.exe
- YourPets1.exe
- YourPets2.exe
- PassByValue.exe
- PassAddress.exe
- PassReference.exe
- AllDefinitions.exe
- VoidPointer.exe
- CastFromVoidPointer.exe
- Scope.exe
- OnTheFly.exe
- Global.exe
- Static.exe
- FileStatic.exe
- Forward.exe
- Mathops.exe
- Boolean.exe
- Bitwise.exe
- Pitfall.exe
- SimpleStruct.exe
- SimpleStruct2.exe
- SelfReferential.exe
- SimpleStruct3.exe
- Enum.exe
- Union.exe
- Arrays.exe
- StructArray.exe
- ArrayAddresses.exe
- ArrayIdentifier.exe
- PointersAndBrackets.exe
- ArrayArguments.exe
- CommandLineArgs.exe
- ArgsToInts.exe
- PointerIncrement.exe
- PointerIncrement2.exe
- PointerArithmetic.exe
- DynamicDebugFlags.exe
- StringizingExpressions.exe
- Assert.exe
-
- bugs:
- @echo No compiler bugs in this directory!
-
- Declare.exe: Declare.obj
- $(CPP) $(OFLAG)Declare.exe Declare.obj
-
- Return.exe: Return.obj
- $(CPP) $(OFLAG)Return.exe Return.obj
-
- Ifthen.exe: Ifthen.obj
- $(CPP) $(OFLAG)Ifthen.exe Ifthen.obj
-
- Guess.exe: Guess.obj
- $(CPP) $(OFLAG)Guess.exe Guess.obj
-
- Guess2.exe: Guess2.obj
- $(CPP) $(OFLAG)Guess2.exe Guess2.obj
-
- Charlist.exe: Charlist.obj
- $(CPP) $(OFLAG)Charlist.exe Charlist.obj
-
- Menu.exe: Menu.obj
- $(CPP) $(OFLAG)Menu.exe Menu.obj
-
- Menu2.exe: Menu2.obj
- $(CPP) $(OFLAG)Menu2.exe Menu2.obj
-
- CatsInHats.exe: CatsInHats.obj
- $(CPP) $(OFLAG)CatsInHats.exe CatsInHats.obj
-
- AutoIncrement.exe: AutoIncrement.obj
- $(CPP) $(OFLAG)AutoIncrement.exe AutoIncrement.obj
-
- Basic.exe: Basic.obj
- $(CPP) $(OFLAG)Basic.exe Basic.obj
-
- Specify.exe: Specify.obj
- $(CPP) $(OFLAG)Specify.exe Specify.obj
-
- YourPets1.exe: YourPets1.obj
- $(CPP) $(OFLAG)YourPets1.exe YourPets1.obj
-
- YourPets2.exe: YourPets2.obj
- $(CPP) $(OFLAG)YourPets2.exe YourPets2.obj
-
- PassByValue.exe: PassByValue.obj
- $(CPP) $(OFLAG)PassByValue.exe PassByValue.obj
-
- PassAddress.exe: PassAddress.obj
- $(CPP) $(OFLAG)PassAddress.exe PassAddress.obj
-
- PassReference.exe: PassReference.obj
- $(CPP) $(OFLAG)PassReference.exe PassReference.obj
-
- AllDefinitions.exe: AllDefinitions.obj
- $(CPP) $(OFLAG)AllDefinitions.exe AllDefinitions.obj
-
- VoidPointer.exe: VoidPointer.obj
- $(CPP) $(OFLAG)VoidPointer.exe VoidPointer.obj
-
- CastFromVoidPointer.exe: CastFromVoidPointer.obj
- $(CPP) $(OFLAG)CastFromVoidPointer.exe CastFromVoidPointer.obj
-
- Scope.exe: Scope.obj
- $(CPP) $(OFLAG)Scope.exe Scope.obj
-
- OnTheFly.exe: OnTheFly.obj
- $(CPP) $(OFLAG)OnTheFly.exe OnTheFly.obj
-
- Global.exe: Global.obj Global2.obj
- $(CPP) $(OFLAG)Global.exe Global.obj Global2.obj
-
- Static.exe: Static.obj
- $(CPP) $(OFLAG)Static.exe Static.obj
-
- FileStatic.exe: FileStatic.obj
- $(CPP) $(OFLAG)FileStatic.exe FileStatic.obj
-
- Forward.exe: Forward.obj
- $(CPP) $(OFLAG)Forward.exe Forward.obj
-
- Mathops.exe: Mathops.obj
- $(CPP) $(OFLAG)Mathops.exe Mathops.obj
-
- Boolean.exe: Boolean.obj
- $(CPP) $(OFLAG)Boolean.exe Boolean.obj
-
- Bitwise.exe: Bitwise.obj
- $(CPP) $(OFLAG)Bitwise.exe Bitwise.obj
-
- Pitfall.exe: Pitfall.obj
- $(CPP) $(OFLAG)Pitfall.exe Pitfall.obj
-
- SimpleStruct.exe: SimpleStruct.obj
- $(CPP) $(OFLAG)SimpleStruct.exe SimpleStruct.obj
-
- SimpleStruct2.exe: SimpleStruct2.obj
- $(CPP) $(OFLAG)SimpleStruct2.exe SimpleStruct2.obj
-
- SelfReferential.exe: SelfReferential.obj
- $(CPP) $(OFLAG)SelfReferential.exe SelfReferential.obj
-
- SimpleStruct3.exe: SimpleStruct3.obj
- $(CPP) $(OFLAG)SimpleStruct3.exe SimpleStruct3.obj
-
- Enum.exe: Enum.obj
- $(CPP) $(OFLAG)Enum.exe Enum.obj
-
- Union.exe: Union.obj
- $(CPP) $(OFLAG)Union.exe Union.obj
-
- Arrays.exe: Arrays.obj
- $(CPP) $(OFLAG)Arrays.exe Arrays.obj
-
- StructArray.exe: StructArray.obj
- $(CPP) $(OFLAG)StructArray.exe StructArray.obj
-
- ArrayAddresses.exe: ArrayAddresses.obj
- $(CPP) $(OFLAG)ArrayAddresses.exe ArrayAddresses.obj
-
- ArrayIdentifier.exe: ArrayIdentifier.obj
- $(CPP) $(OFLAG)ArrayIdentifier.exe ArrayIdentifier.obj
-
- PointersAndBrackets.exe: PointersAndBrackets.obj
- $(CPP) $(OFLAG)PointersAndBrackets.exe PointersAndBrackets.obj
-
- ArrayArguments.exe: ArrayArguments.obj
- $(CPP) $(OFLAG)ArrayArguments.exe ArrayArguments.obj
-
- CommandLineArgs.exe: CommandLineArgs.obj
- $(CPP) $(OFLAG)CommandLineArgs.exe CommandLineArgs.obj
-
- ArgsToInts.exe: ArgsToInts.obj
- $(CPP) $(OFLAG)ArgsToInts.exe ArgsToInts.obj
-
- PointerIncrement.exe: PointerIncrement.obj
- $(CPP) $(OFLAG)PointerIncrement.exe PointerIncrement.obj
-
- PointerIncrement2.exe: PointerIncrement2.obj
- $(CPP) $(OFLAG)PointerIncrement2.exe PointerIncrement2.obj
-
- PointerArithmetic.exe: PointerArithmetic.obj
- $(CPP) $(OFLAG)PointerArithmetic.exe PointerArithmetic.obj
-
- DynamicDebugFlags.exe: DynamicDebugFlags.obj
- $(CPP) $(OFLAG)DynamicDebugFlags.exe DynamicDebugFlags.obj
-
- StringizingExpressions.exe: StringizingExpressions.obj
- $(CPP) $(OFLAG)StringizingExpressions.exe StringizingExpressions.obj
-
- Assert.exe: Assert.obj
- $(CPP) $(OFLAG)Assert.exe Assert.obj
-
-
- Declare.obj: Declare.cpp
- Return.obj: Return.cpp
- Ifthen.obj: Ifthen.cpp
- Guess.obj: Guess.cpp
- Guess2.obj: Guess2.cpp
- Charlist.obj: Charlist.cpp
- Menu.obj: Menu.cpp
- Menu2.obj: Menu2.cpp
- CatsInHats.obj: CatsInHats.cpp
- AutoIncrement.obj: AutoIncrement.cpp
- Basic.obj: Basic.cpp
- Specify.obj: Specify.cpp
- YourPets1.obj: YourPets1.cpp
- YourPets2.obj: YourPets2.cpp
- PassByValue.obj: PassByValue.cpp
- PassAddress.obj: PassAddress.cpp
- PassReference.obj: PassReference.cpp
- AllDefinitions.obj: AllDefinitions.cpp
- VoidPointer.obj: VoidPointer.cpp
- CastFromVoidPointer.obj: CastFromVoidPointer.cpp
- Scope.obj: Scope.cpp
- OnTheFly.obj: OnTheFly.cpp
- Global.obj: Global.cpp
- Global2.obj: Global2.cpp
- Static.obj: Static.cpp
- FileStatic.obj: FileStatic.cpp
- FileStatic2.obj: FileStatic2.cpp
- Forward.obj: Forward.cpp
- Mathops.obj: Mathops.cpp
- Boolean.obj: Boolean.cpp
- Bitwise.obj: Bitwise.cpp
- Rotation.obj: Rotation.cpp
- Pitfall.obj: Pitfall.cpp
- SimpleStruct.obj: SimpleStruct.cpp
- SimpleStruct2.obj: SimpleStruct2.cpp
- SelfReferential.obj: SelfReferential.cpp
- SimpleStruct3.obj: SimpleStruct3.cpp
- Enum.obj: Enum.cpp
- Union.obj: Union.cpp
- Arrays.obj: Arrays.cpp
- StructArray.obj: StructArray.cpp
- ArrayAddresses.obj: ArrayAddresses.cpp
- ArrayIdentifier.obj: ArrayIdentifier.cpp
- PointersAndBrackets.obj: PointersAndBrackets.cpp
- ArrayArguments.obj: ArrayArguments.cpp
- CommandLineArgs.obj: CommandLineArgs.cpp
- ArgsToInts.obj: ArgsToInts.cpp
- PointerIncrement.obj: PointerIncrement.cpp
- PointerIncrement2.obj: PointerIncrement2.cpp
- PointerArithmetic.obj: PointerArithmetic.cpp
- DynamicDebugFlags.obj: DynamicDebugFlags.cpp
- StringizingExpressions.obj: StringizingExpressions.cpp
- Assert.obj: Assert.cpp
-
-